drench (something) in blood

Translations
inonder (quelque chose) de sang